Clarity Guided Belief Revision for Domain Knowledge Recovery in Legacy Systems

نویسندگان

  • Yang Li
  • Hongji Yang
  • William Chu
چکیده

Program understanding is the process of acquiring knowledge from a computer program. Although research work utilising knowledge engineering techniques has been undertaken in this field, it is our observation that a thorough application of AI methodology has not been sufficiently explored. In this paper, we present a clarity guided belief revision approach to domain knowledge recovery in legacy software systems. Novel solutions are given to three key AI issues in the context of domain knowledge recovery from source code: knowledge representation, where concrete semantic network is separated from abstract semantic network to better accommodate uncertainty reasoning and propagation; uncertainty reasoning, which borrows ideas from confirmation theory and recasts them in the context of semantic network reasoning; heuristic search, which is designed on the principle of programming psychology. Our approach is light-weighted. It can be used stand-alone or as a complement to traditional heavy-weighted domain knowledge recovery methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rerepresenting and Restructuring Domain Theories: A Constructive Induction Approach

Theory revision integrates inductive learning and background knowledge by combining training examples with a coarse domain theory to produce a more accurate theory. There are two challenges that theory revision and other theory-guided systems face. First, a representation language appropriate for the initial theory may be inappropriate for an improved theory. While the original representation m...

متن کامل

Base Belief Change and Optimized Recovery

Optimized Recovery (OR) adds belief base optimization to the traditional Recovery postulate—improving Recovery adherence without sacrificing adherence to the more accepted postulates or to the foundations approach. Reconsideration and belief liberation systems both optimize a knowledge base through consolidation of a chain of base beliefs; and recovered base beliefs are returned to the base. Th...

متن کامل

Belief Change with Reconsideration

Given a knowledge representation and reasoning (KRR) system, this paper introduces the concept of reconsideration — where past belief change operations can be reconsidered. Specifically, beliefs retracted during past revisions might be returned to the belief base. . . and, conversely, base beliefs retained during previous revisions might be lost. We show the need for reconsideration in both ide...

متن کامل

Semantics of First Order Belief RevisionBased on Circumscription

The AGM postulates for knowledge base revision are a set of rationality postulates that revision operations on knowledge systems should satisfy. Deening an appropriate semantics for belief revision that satisses all of the postulates has been considered a challenging problem. In this paper we present a novel application of circumscription to deening a semantics of belief revision systems. First...

متن کامل

Belief revision: from theory to practice

Belief revision is the process of rearranging a knowledge base to preserve global consistency while accomodating incoming information. Early approaches to belief revision used symbolic model-theoretic, considering the problem as one of changing a logical theory. More recent approaches have adopted qualitative syntactic methods, taking them into the area of “truth maintenance systems”, and numer...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000